import axiosApi from "./AxiosApi.js";
// 单项报告审核
const oneReportAudit = {
    page: {
        url: `/xssc/auditSingleReport/page`,
        method: "POST"
    },
    // 修改医院
    updateHospital: {
        url: `/xssc/auditSingleReport/updateHospital`,
        method: "POST"
    },
    // 修改项目
    updateExperimentSample: {
        url: `/xssc/auditSingleReport/updateExperimentSample`,
        method: "POST"
    },
    // 修改获取样本
    getSample: {
        url: `/xssc/auditSingleReport/getSample`,
        method: "GET"
    },
    // 修改样本保存
    updateSample: {
        url: `/xssc/auditSingleReport/updateSample`,
        method: "POST"
    },
    // 更新报告
    syncReport: {
        url: `/xssc/auditSingleReport/syncReport`,
        method: "POST"
    },
    // 导入样本
    importSample: {
        url: `/xssc/auditSingleReport/importSample`,
        method: "POST"
    },
    // 审核保存
    auditSave: {
        url: `/xssc/auditSingleReport/auditSave`,
        method: "POST"
    },
    // 修改结论
    updateExperimentResult: {
        url: `/xssc/auditSingleReport/updateExperimentResult`,
        method: "POST"
    },
};

// 报告审核
const reportAudit = {
    page: {
        url: `/xssc/auditSampleReport/page`,
        method: "POST"
    },
    // 更新报告
    syncReport: {
        url: `/xssc/auditSampleReport/syncReport`,
        method: "POST"
    },
    // 审核保存
    auditSave: {
        url: `/xssc/auditSampleReport/auditSave`,
        method: "POST"
    },
    // 审核报告列表
    auditView: {
        url: `/xssc/auditSampleReport/auditView`,
        method: "POST"
    },
    // 修改获取样本
    getSample: {
        url: `/xssc/auditSampleReport/getSample`,
        method: "GET"
    },
    // 修改样本保存
    updateSample: {
        url: `/xssc/auditSampleReport/updateSample`,
        method: "POST"
    },

    // 修改医院
    updateHospital: {
        url: `/xssc/auditSingleReport/updateHospital`,
        method: "POST"
    },
    // 修改项目
    updateExperimentSample: {
        url: `/xssc/auditSingleReport/updateExperimentSample`,
        method: "POST"
    },
};




export default {
    oneReportAudit: {
        page(data) {
            return axiosApi({
                ...oneReportAudit.page,
                // formData: true,
                data
            });
        },
        updateHospital(data) {
            return axiosApi({
                ...oneReportAudit.updateHospital,
                // formData: true,
                data
            });
        },
        updateExperimentSample(data) {
            return axiosApi({
                ...oneReportAudit.updateExperimentSample,
                // formData: true,
                data
            });
        },
        getSample(data) {
            return axiosApi({
                ...oneReportAudit.getSample,
                // formData: true,
                data
            });
        },
        updateSample(data) {
            return axiosApi({
                ...oneReportAudit.updateSample,
                // formData: true,
                data
            });
        },
        syncReport(data) {
            return axiosApi({
                ...oneReportAudit.syncReport,
                // formData: true,
                data
            });
        },
        importSample(data) {
            return axiosApi({
                ...oneReportAudit.importSample,
                // formData: true,
                data
            });
        },
        auditSave(data) {
            return axiosApi({
                ...oneReportAudit.auditSave,
                // formData: true,
                data
            });
        },
        updateExperimentResult(data) {
            return axiosApi({
                ...oneReportAudit.updateExperimentResult,
                // formData: true,
                data
            });
        },
    },
    reportAudit: {
        page(data) {
            return axiosApi({
                ...reportAudit.page,
                // formData: true,
                data
            });
        },
        syncReport(data) {
            return axiosApi({
                ...reportAudit.syncReport,
                // formData: true,
                data
            });
        },
        auditSave(data) {
            return axiosApi({
                ...reportAudit.auditSave,
                // formData: true,
                data
            });
        },
        auditView(data) {
            return axiosApi({
                ...reportAudit.auditView,
                // formData: true,
                data
            });
        },
        getSample(data) {
            return axiosApi({
                ...reportAudit.getSample,
                // formData: true,
                data
            });
        },
        updateSample(data) {
            return axiosApi({
                ...reportAudit.updateSample,
                // formData: true,
                data
            });
        },
        updateHospital(data) {
            return axiosApi({
                ...reportAudit.updateHospital,
                // formData: true,
                data
            });
        },
        updateExperimentSample(data) {
            return axiosApi({
                ...reportAudit.updateExperimentSample,
                // formData: true,
                data
            });
        },







    }
};
